#基础镜像，如果本地仓库没有，会从远程仓库拉取
FROM openjdk:8-jre-alpine
#容器中创建目录
RUN mkdir -p /usr/local/webapps
#编译后的jar包copy到容器中创建到目录内
COPY eureka-server-0.0.1-SNAPSHOT.jar /usr/local/webapps/app.jar
ENV JAVA_OPTS=""
ENV Active="dev"
# 日志文件
RUN ["/bin/mkdir", "-p", "/data/logs/"]
#指定容器启动时要执行的命令
#ENTRYPOINT ["java","-jar","/usr/local/webapps/app.jar"]
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /usr/local/webapps/app.jar --spring.profiles.active=$Active" ]
# 端口暴露
EXPOSE 8760